package cn.cdeden.knowledge.domain.dto;


import cn.cdeden.common.core.utils.page.TableDataInfo;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * *作者：gjx
 * *日期：2024/7/11    11:10
 * *文件描述：日历参数
 */
@Data
public class SysScheduleDto {
    /**
     * 日历主键ID
     */
    private Long id;

    /**
     * 日历名称
     */
    private String scheduleName;

    /**
     * 创建人ID
     */
    private Long createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 颜色代码
     */
    private String scheduleColor;

    /**
     * 日历权限[0:私有只有加入人员可以查看  1：公开的：所有人员可以查看]
     */
    private Integer schedulePurview;

    /**
     * 日历成员与权限
     */
    private List<UserAuthorityDto> userAuthorityList;

    private TableDataInfo<UserAuthorityDto> userAuthorityPage;

    /**
     * 日历成员id
     */
    private List<Long> userIdList;

    /**
     * 成员权限
     */
    private Long permissionsId;

    /**
     * 成员详细权限
     */

    private Long detailsId;

    /**
     * 是否可修改日历信息标识
     */
    private String SysScheduleState;
}
